//
//  NSObject+CYNull.h
//  DDSocial
//
//  Created by 阿帕 on 2018/7/6.
//  Copyright © 2018年 XY. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSObject (CYNull)

/**
 判断一个对象是否为空
 
 @return 是否为空
 */
- (BOOL)cy_isNull;


/**
 *  交换两个函数实现指针  参数均为NSString类型
 *
 *  @param systemMethodString 系统方法名string
 *  @param systemClassString  系统实现方法类名string
 *  @param safeMethodString   自定义hook方法名string
 *  @param targetClassString  目标实现类名string
 */
+ (void)SwizzlingMethod:(NSString *)systemMethodString systemClassString:(NSString *)systemClassString toSafeMethodString:(NSString *)safeMethodString targetClassString:(NSString *)targetClassString;

@end
